﻿body { padding:0; margin:0; font: 12px "宋体, Arial"; color:#333; line-height:20px; text-align:center}
form { padding:0; margin:0;}
img { border:0}
h1,h2 { padding:0; margin:0; font-size:20px; line-height:30px; text-align:left; color:#FCC245} 
p { padding:0; margin:0; overflow:hidden}
a:link, a:visited { color:#333; text-decoration:none}
a:hover, a:active { color:#111; text-decoration:none}
.t { width:732px; height:70px; margin:0 auto}
.t .left { float:left; width:236px; height:70px}
.t .mid { float:left; width:260px; height:65px}
.t .right { float:left; width:236px; height:65px}
.t .mid .logo { clear:both; margin:0 auto}
.t .left a{ float:left; display:block; width:50px; height:50px; margin:5px 10px 0 10px}
.t .right a{ float:right; display:block; width:50px; height:50px; margin:5px 10px 0 10px}
.main {width:732px; height:480px; margin:0 auto}
.main .mt { width:100%; height:5px; margin-bottom:1px; overflow:hidden; background-color:#C13800}
.main .mn01 { width:100%; height:20px; background:url(../images/red/mn01_bg.gif); padding-top:25px;}
.main .mn02 { width:100%; height:20px; background:url(../images/red/mn02_bg.gif); overflow:hidden}
.main .mn03 { width:100%; height:300px}
.main .mn04 { width:100%; height:60px; background:url(../images/red/mn04_bg.gif)}

.main .mn03 .left{ float:left; width:75px; height:300px; background:url(../images/red/mn03_l_bg.gif)}
.main .mn03 .right{ float:right; width:75px; height:300px; background:url(../images/red/mn03_r_bg.gif)}
.main .mn03 .mid{ float:left; width:582px; height:300px; background:url(../images/red/mn03_m_bg.gif) repeat-y 254px 0}
.main .mn03 .mid .l{ float:left; width:254px; height:300px; background:url(../images/red/mn03_mlb_bg.gif) no-repeat left bottom}
.main .mn03 .mid .l .login_input { padding-top:10px; height:20px; clear:both}
.main .mn03 .mid .l .login_input span{width:80px;float:left;text-align:right;padding-top:4px;}
.main .mn03 .mid .l .login_input input{float:left;}
.main .mn03 .mid .l .login_button {padding-top:10px; height:20px; clear:both}
.main .mn03 .mid .l .login_button input {width:60px; height:21px; padding:0; margin:0; border:0; background:url(../images/red/btm_log.gif) no-repeat}
.main .mn03 .mid .l form { width:254px; height:235px; background:url(../images/red/mn03_mlm_bg.gif) no-repeat}

.main .mn03 .mid .r{ float:left; width:328px; height:300px; background:url(../images/red/mn03_mrb_bg.gif) no-repeat left bottom}
.main .mn03 .mid .r h1 { display:block; width:280px; height:30px; padding:8px 0 0 40px}
.main .mn03 .mid .r h2 { display:block; width:280px; height:30px; padding:8px 0 0 40px}
.main .mn03 .mid .r a{ display:block; width:280px; height:20px; text-align:left; padding-left:40px}
.main .mb {width:100%; height:45px; background:url(../images/red/mn05_bg.gif); margin-top:2px}
/*版权样式*/
.foot {
	MARGIN: 5px auto; WIDTH: 732px; COLOR: #de4d54; LINE-HEIGHT: 25px; HEIGHT: 45px; TEXT-ALIGN: center
}
#textline {
	MARGIN: 0 auto; WIDTH: 732px; COLOR: #e04950; LINE-HEIGHT: 24px; HEIGHT: 24px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
#textline A {
	COLOR: #e04950; TEXT-DECORATION: none
}
#textline A:hover {
	COLOR: #e04950; TEXT-DECORATION: underline
}
/*错误提示*/
.login_err
{
     float:left;
     margin:5px 0;
     border:solid 1px #FF0000;
     background:url(../Images/reg_err.gif) no-repeat  #FFCECE;
     background-position:5px 3px;
     width:200px;
     height:20px; 
}
.login_readme
{
     float:left;
     margin:5px 0;
     border:solid 1px #35BDFF;
     background:url(../Images/tooltip.png) no-repeat  #D3F0FE;
     background-position:5px 3px;
     width:200px;
     height:20px;
}
#err1 {position:absolute; left:200px; top:512px;}
#err2 {position:absolute; left:400px; top:512px;}
#login_err_show {position:absolute; left:600px; top:512px;}
/***********Passport页面样式***********/
#Wrap{width:732px; margin:0px auto;}
#Wrap #RegStep{clear:both; border-top:solid 2px #D20; width:100%; padding:5px 0; margin:0; height:30px; background-color:#FEE9E7;text-align:center;  font-size:14px; color: #059;}
#Wrap #RegStep ul{ list-style-type:none; margin:0; padding:0;}
#Wrap #RegStep ul li{ float:left; padding:5px; margin:5px;}
#Wrap #Reg_form{border:solid 1px #FDD; width:730px; margin-left:auto; margin-right:auto; margin-top:0px;}

/**注册页面样式**/
#Wrap .reg_table{width:100%}
#Wrap .reg_table caption{width:100%;background:#EDF2FC;text-align:left; height:30px;}
#Wrap .reg_table caption span{padding:5px;  font-size:13px;font-weight:bold; color: #2d5bbb; }
#Wrap .reg_table td{ vertical-align:middle; border-bottom:solid 1px #FFFFFF; background:#FEE; height:40px;}
#Wrap .reg_table th
{ 
  width:150px;
  text-align:right;
  font-family:Times New Roman;
  font-size:13px;
  font-weight:normal;
  background:#FFCECE;
  line-height:150%;
  border-bottom:solid 1px #FFFFFF;
  border-right:solid 1px #FFFFFF;/**/
  
}
#Wrap .reg_table th span{color:Red;padding-right:5px;}
#Wrap .reg_row{width:95%;} 
#Wrap .reg_div_right
{ 
  width:550px;
  border-bottom:solid 1px #E6E6E6;
}
.regtitle_style
{
   background:url(../Images/reg_form_icon.gif) no-repeat;
   width:95%;
   height:30px;
   padding:5px 0px;  
   
}
.reg_textbox
{
    border:solid 1px gray;
    width:160px;
    height:16px;
    margin:5px;
    
}
.reg_textsel
{
    border:solid 1px gray;
    width:162px;
    /*nickheight:18px !important;height:16px;*/
    margin:5px;
    
}
.regtitle_style label
{
    margin:5px 35px;
    font-size:13px;
    font-weight:bold;
}

.regcontent
{
  border:solid 1px #E7E7E7;
  PADDING:5px; 
  text-align: left;
  background:#FAFAFA;/**淡白**/
  width:90%;
  margin-left:35px;
  height:200px;
  OVERFLOW-Y: auto; 

  
    
}
.reg_tips
{
     float:left;
     color:Black;     
     line-height:120%;
     padding:8px 0 0 24px;
     margin:0;width:406px;
     /*height:50px;*/
}
.reg_tips_onclick
{
     float:left;
     text-align:left; 
     margin:5px 0;
     border:solid 1px #35BDFF;
     background:url(../Images/tooltip.png) no-repeat  #D3F0FE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 5px 5px 25px;
     width:370px;
     height:auto;
}
.reg_tips_onchange
{
     float:left;
     text-align:left; 
     margin:5px 0;
     border:solid 1px #00FF00;
     background:url(../Images/reg_ok.gif) no-repeat  #D9FFD9;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 5px 0 25px;
     width:370px;
     height:20px;
}
.reg_tips_empty
{
     float:left;
     text-align:left; 
     margin:5px 0;
     border:solid 1px #FF0000;
     background:url(../Images/reg_err.gif) no-repeat  #FFCECE;
     background-position:5px 5px;
     color:Black;     
     line-height:120%;
     padding:5px 5px 5px 25px;
     width:370px;
     height:auto;
}